package com.example.questionnaire.bean;

import java.util.List;

/**
 * author: liweixing
 * date: 2018/1/24
 */

public class TestPagerBean {

    /**
     * factory : 2
     * forfloor : 3
     * fromSource : 1
     * haveBlessingWord : 0
     * quesListId : 339
     * questionList : [{"factory":"2","id":532,"optionss":[{"optionOpContentList":[],"quesId":532}],"quesDesc":"整体参观体验评分：","quesType":2,"quesTypeFrom":"0","quesTypeName":"满意度"},{"factory":"2","id":533,"optionss":[{"id":895,"optionContent":"整体参观流畅","optionOpContentList":[],"quesId":533,"score":1},{"id":896,"optionContent":"工作人员服务水平","optionOpContentList":[],"quesId":533,"score":1},{"id":897,"optionContent":"工作人员服务态度","optionOpContentList":[],"quesId":533,"score":1},{"id":898,"optionContent":"达到参观期望值","optionOpContentList":[],"quesId":533,"score":1}],"quesDesc":"满意项：","quesType":1,"quesTypeName":"多选题"},{"factory":"2","id":534,"optionss":[{"optionOpContentList":[],"quesId":534}],"quesDesc":"参观感受评分：","quesType":2,"quesTypeFrom":"0","quesTypeName":"满意度"},{"factory":"2","id":535,"optionss":[{"id":899,"optionContent":"公司实力","optionOpContentList":[],"quesId":535,"score":1},{"id":900,"optionContent":"互动体验","optionOpContentList":[],"quesId":535,"score":1},{"id":901,"optionContent":"产品品质","optionOpContentList":[],"quesId":535,"score":1},{"id":902,"optionContent":"生产工艺流程","optionOpContentList":[],"quesId":535,"score":1}],"quesDesc":"收获项：","quesType":1,"quesTypeName":"多选题"},{"factory":"2","id":536,"optionss":[{"optionOpContentList":[],"quesId":536}],"quesDesc":"讲解满意度评分：","quesType":2,"quesTypeFrom":"0","quesTypeName":"满意度"},{"factory":"2","id":537,"optionss":[{"id":903,"optionContent":"讲解内容丰富细致","optionOpContentList":[],"quesId":537,"score":1},{"id":904,"optionContent":"讲解清晰易懂","optionOpContentList":[],"quesId":537,"score":1},{"id":905,"optionContent":"讲解感染力强","optionOpContentList":[],"quesId":537,"score":1}],"quesDesc":"讲解满意项：","quesType":1,"quesTypeName":"多选题"},{"factory":"2","id":538,"optionss":[{"id":906,"optionContent":"test","optionOpContentList":[],"quesId":538,"score":1}],"quesDesc":"您的宝贵建议：","quesType":3,"quesTypeName":"填空题"},{"factory":"2","id":596,"optionss":[{"id":1000,"optionContent":"A 在专卖店设立一个质量推广角？","optionOpContentList":[],"quesId":596,"score":1},{"id":1001,"optionContent":"B 让店主成为质量推广大使？","optionOpContentList":[],"quesId":596,"score":1}],"quesDesc":"你觉得如何能更好的参与到公司的质量活动中？","quesType":0,"quesTypeName":"单选题"}]
     * questlistTitle : 参观满意度问卷
     */

    private String factory;
    private String forfloor;
    private String fromSource;
    private String haveBlessingWord;
    private int quesListId;
    private String questlistTitle;
    private List<QuestionListBean> questionList;

    public String getFactory() {
        return factory;
    }

    public void setFactory(String factory) {
        this.factory = factory;
    }

    public String getForfloor() {
        return forfloor;
    }

    public void setForfloor(String forfloor) {
        this.forfloor = forfloor;
    }

    public String getFromSource() {
        return fromSource;
    }

    public void setFromSource(String fromSource) {
        this.fromSource = fromSource;
    }

    public String getHaveBlessingWord() {
        return haveBlessingWord;
    }

    public void setHaveBlessingWord(String haveBlessingWord) {
        this.haveBlessingWord = haveBlessingWord;
    }

    public int getQuesListId() {
        return quesListId;
    }

    public void setQuesListId(int quesListId) {
        this.quesListId = quesListId;
    }

    public String getQuestlistTitle() {
        return questlistTitle;
    }

    public void setQuestlistTitle(String questlistTitle) {
        this.questlistTitle = questlistTitle;
    }

    public List<QuestionListBean> getQuestionList() {
        return questionList;
    }

    public void setQuestionList(List<QuestionListBean> questionList) {
        this.questionList = questionList;
    }

    public static class QuestionListBean {
        /**
         * factory : 2
         * id : 532
         * optionss : [{"optionOpContentList":[],"quesId":532}]
         * quesDesc : 整体参观体验评分：
         * quesType : 2
         * quesTypeFrom : 0
         * quesTypeName : 满意度
         */

        private String factory;
        private int id;
        private String quesDesc;
        private int quesType;
        private String quesTypeFrom;
        private String quesTypeName;
        private List<OptionssBean> optionss;

        public String getFactory() {
            return factory;
        }

        public void setFactory(String factory) {
            this.factory = factory;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getQuesDesc() {
            return quesDesc;
        }

        public void setQuesDesc(String quesDesc) {
            this.quesDesc = quesDesc;
        }

        public int getQuesType() {
            return quesType;
        }

        public void setQuesType(int quesType) {
            this.quesType = quesType;
        }

        public String getQuesTypeFrom() {
            return quesTypeFrom;
        }

        public void setQuesTypeFrom(String quesTypeFrom) {
            this.quesTypeFrom = quesTypeFrom;
        }

        public String getQuesTypeName() {
            return quesTypeName;
        }

        public void setQuesTypeName(String quesTypeName) {
            this.quesTypeName = quesTypeName;
        }

        public List<OptionssBean> getOptionss() {
            return optionss;
        }

        public void setOptionss(List<OptionssBean> optionss) {
            this.optionss = optionss;
        }

        public static class OptionssBean {
            /**
             * optionOpContentList : []
             * quesId : 532
             */

            private int quesId;
            private List<?> optionOpContentList;

            public int getQuesId() {
                return quesId;
            }

            public void setQuesId(int quesId) {
                this.quesId = quesId;
            }

            public List<?> getOptionOpContentList() {
                return optionOpContentList;
            }

            public void setOptionOpContentList(List<?> optionOpContentList) {
                this.optionOpContentList = optionOpContentList;
            }
        }
    }
}
